% 单视图相机标定数据点
% XZ面的线 n个
XZ_line = [110.25641026   0.1965812    1; 83.33333333 177.54700855   1;
    172.22222222   0.1965812    1; 139.31623932 174.55555556   1;
    112.82051282 174.98290598   1; 142.           0          1;
    55.55555556 176.69230769   1; 77.           0          1;
    286.75213675   8.31623932   1; 245.2991453  156.17948718   1;
    191.88034188 174.55555556   1; 232.           0.           1];
YZ_line = [39.31623932 257.88888889   1;252.56410256 246.35042735   1;
        43.58974359 281.39316239   1;264.52991453 266.86324786   1;
        52.99145299 334.38461538   1;286.75213675 311.30769231   1;
        56.83760684 364.2991453    1;312.39316239 335.23931624   1];
XZ_line_ = [38.03418803  45.4957265    1;220.08547009  57.03418803   1;
        29.91452991 127.97435897   1;227.35042735 131.39316239   1;
        27.35042735 154.47008547   1;223.07692308 154.8974359    1];
YZ_line_ = [89.31623932 192.07692308   1;143.58974359 386.09401709   1;
        118.37606838 192.5042735    1;180.76923077 381.39316239   1;
        59.82905983 193.78632479   1;100.85470085 378.82905983   1;
        173.07692308 192.93162393   1;251.70940171 371.99145299   1;
        199.57264957 192.07692308   1;283.76068376 365.15384615   1];
XY_line_ =  [335.8974359   17.29059829   1;283.33333333 182.24786325   1;
        385.8974359   59.5982906    1;311.96581197 260.45299145   1;
        312.39316239  33.95726496   1;262.39316239 198.05982906   1;
        392.30769231 112.58974359   1;325.21367521 286.09401709   1];
XY_line  = [284.61538462  74.12820513   1;367.94871795 173.7008547    1;
        268.8034188  122.84615385   1;362.82051282 254.04273504   1;
        262.39316239 147.63247863   1;352.56410256 283.52991453   1];


% 示例中给出的各条线的向量 用于比对 
% GetLinesVector函数在SingleViewCameraCalibration函数内
% linesVec_XZ = GetLinesVector(XZ_line);
% [array([-0.00906693, -0.00137643,  0.99995795]), array([-0.0058051 , -0.00109557,  0.99998255]), array([-0.00704207, -0.00117431,  0.99997451]), array([-0.0129859 , -0.00157605,  0.99991444]), array([-3.45918502e-03, -9.69771522e-04,  9.99993547e-01]), array([-4.31030267e-03, -9.90675255e-04,  9.99990220e-01])]

% linesVec_YZ = GetLinesVector(YZ_line);
% [array([-2.08093999e-04, -3.84588539e-03,  9.99992583e-01]), array([-2.31350387e-04, -3.51788676e-03,  9.99993785e-01]), array([-2.90680874e-04, -2.94448960e-03,  9.99995623e-01]), array([-3.06697742e-04, -2.69713603e-03,  9.99996316e-01])]

% linesVec_XZ_ = GetLinesVector(XZ_line_);
% [array([ 0.00147065, -0.0232036 ,  0.99972968]), array([ 1.35854220e-04, -7.84558123e-03,  9.99969214e-01]), array([ 1.41399852e-05, -6.47611323e-03,  9.99979030e-01])]

% linesVec_YZ_ = GetLinesVector(YZ_line_);
% [array([-0.0280894 ,  0.00785761,  0.99957453]), array([-0.01824857,  0.00602781,  0.99981531]), array([-0.05918574,  0.01312201,  0.99816074]), array([-0.0113174 ,  0.00496993,  0.99992361]), array([-0.00942077,  0.00458245,  0.99994512])]

% linesVec_XY_ = GetLinesVector(XY_line_);
% [array([-2.92904036e-03, -9.33347057e-04,  9.99995275e-01]), array([-2.45196556e-03, -9.02532004e-04,  9.99996587e-01]), array([-3.09845774e-03, -9.44061344e-04,  9.99994754e-01]), array([-2.29438097e-03, -8.87235989e-04,  9.99996974e-01])]

% linesVec_XY = GetLinesVector(XY_line);
% [array([-0.00449275,  0.00376003,  0.99998284]), array([-0.00553175,  0.00396412,  0.99997684]), array([-0.00608124,  0.00403504,  0.99997337])]